package com.ruoyi.zhgd.domain.vo;

import java.util.Date;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;


/**
 * 派车信息视图对象 collect_product
 *
 * @author yhy
 * @date 2023-09-19
 */
@Data
@ExcelIgnoreUnannotated
public class CollectProductVo {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ExcelProperty(value = "")
    private Long pkId;

    /**
     * 主键
     */
    @ExcelProperty(value = "主键")
    private Long id;

    /**
     * 数据类型
     */
    @ExcelProperty(value = "数据类型")
    private String type;

    /**
     * 数据源类型，如:XM、欣盟；BS、博硕
     */
    @ExcelProperty(value = "数据源类型，如:XM、欣盟；BS、博硕")
    private String sourceType;

    /**
     * 拌合站编号
     */
    @ExcelProperty(value = "拌合站编号")
    private String stationCode;

    /**
     * 推送时间
     */
    @ExcelProperty(value = "推送时间")
    private Date sendTime;

    /**
     * Erp端ID
     */
    @ExcelProperty(value = "Erp端ID")
    private Long erpId;

    /**
     * 生产序号
     */
    @ExcelProperty(value = "生产序号")
    private String mark;

    /**
     * 任务单编号
     */
    @ExcelProperty(value = "任务单编号")
    private String code;

    /**
     * 创建日期
     */
    @ExcelProperty(value = "创建日期")
    private Date datTim;

    /**
     * 任务性质
     */
    @ExcelProperty(value = "任务性质")
    private String attribute;

    /**
     * 合同信息
     */
    @ExcelProperty(value = "合同信息")
    private String contract;

    /**
     * 客户名称
     */
    @ExcelProperty(value = "客户名称")
    private String customer;

    /**
     * 工程名称
     */
    @ExcelProperty(value = "工程名称")
    private String projName;

    /**
     * 工程类别
     */
    @ExcelProperty(value = "工程类别")
    private String projType;

    /**
     * 工程级别
     */
    @ExcelProperty(value = "工程级别")
    private String projGrade;

    /**
     * 开工面积
     */
    @ExcelProperty(value = "开工面积")
    private Long projArea;

    /**
     * 施工地址
     */
    @ExcelProperty(value = "施工地址")
    private String projAdr;

    /**
     * 运输距离
     */
    @ExcelProperty(value = "运输距离")
    private String distance;

    /**
     * 施工部位
     */
    @ExcelProperty(value = "施工部位")
    private String consPos;

    /**
     * 浇筑方式
     */
    @ExcelProperty(value = "浇筑方式")
    private String pour;

    /**
     * 产品种类
     */
    @ExcelProperty(value = "产品种类")
    private String variety;

    /**
     * 强度等级
     */
    @ExcelProperty(value = "强度等级")
    private String betLev;

    /**
     * 抗渗等级
     */
    @ExcelProperty(value = "抗渗等级")
    private String filter;

    /**
     * 抗冻等级
     */
    @ExcelProperty(value = "抗冻等级")
    private String freeze;

    /**
     * 坍落度
     */
    @ExcelProperty(value = "坍落度")
    private String lands;

    /**
     * 水泥品种
     */
    @ExcelProperty(value = "水泥品种")
    private String cement;

    /**
     * 石子种类
     */
    @ExcelProperty(value = "石子种类")
    private String stone;

    /**
     * 骨料粒径
     */
    @ExcelProperty(value = "骨料粒径")
    private String bonSize;

    /**
     * 外加剂要求
     */
    @ExcelProperty(value = "外加剂要求")
    private String addLiq;

    /**
     * 技术要求
     */
    @ExcelProperty(value = "技术要求")
    private String request;

    /**
     * 施工配合比
     */
    @ExcelProperty(value = "施工配合比")
    private String recipe;

    /**
     * 砂浆配合比
     */
    @ExcelProperty(value = "砂浆配合比")
    private String morRec;

    /**
     * 任务方量
     */
    @ExcelProperty(value = "任务方量")
    private Long mete;

    /**
     * 浇筑时间
     */
    @ExcelProperty(value = "浇筑时间")
    private Date begTim;

    /**
     * 截止时间
     */
    @ExcelProperty(value = "截止时间")
    private Date endTim;

    /**
     * 任务调度
     */
    @ExcelProperty(value = "任务调度")
    private String attamper;

    /**
     * 标识
     */
    @ExcelProperty(value = "标识")
    private String flag;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String note;

    /**
     * 车辆编号
     */
    @ExcelProperty(value = "车辆编号")
    private String vehicle;

    /**
     * 驾驶员
     */
    @ExcelProperty(value = "驾驶员")
    private String driver;

    /**
     * 生产开始时刻
     */
    @ExcelProperty(value = "生产开始时刻")
    private Date prodTimB;

    /**
     * 生产结束时刻
     */
    @ExcelProperty(value = "生产结束时刻")
    private Date prodTimE;

    /**
     * 生产方量
     */
    @ExcelProperty(value = "生产方量")
    private Long prodMete;

    /**
     * 砂浆方量
     */
    @ExcelProperty(value = "砂浆方量")
    private Long morMete;

    /**
     * 生产盘数
     */
    @ExcelProperty(value = "生产盘数")
    private Long pieCnt;

    /**
     * 累计车次
     */
    @ExcelProperty(value = "累计车次")
    private Long totVehs;

    /**
     * 累计方量
     */
    @ExcelProperty(value = "累计方量")
    private Long totMete;

    /**
     * 质检员
     */
    @ExcelProperty(value = "质检员")
    private String qualitor;

    /**
     * 现场验收
     */
    @ExcelProperty(value = "现场验收")
    private String acceptor;

    /**
     * 操作工
     */
    @ExcelProperty(value = "操作工")
    private String operator;

    /**
     * 预警状态
     */
    @ExcelProperty(value = "预警状态")
    private String warningStatus;
}
